package com.cy.pj.sys.dao;

import com.cy.pj.sys.pojo.SysNotice;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;

/*
@Mapper 注解由mybatis框架定义，用于描述数据持久层接口
 */
@Mapper
public interface SysNoticeDao {
    //将内存中的notice对象，持久化到数据库
    List<SysNotice> selectNotices(SysNotice notice);

    int deleteById(/*@Param("ids")*/ Long... ids);

    int insertNotice(SysNotice notice);

    @Select("select * from sys_notice where id=#{id}")
    SysNotice selectById(/*@Param("id")*/ Long id);

    int updateNotice(SysNotice notice);
}
